package com.briup.cms.bean;

public class ArticleExtend extends Article{
    // 父类的属性可以获取
    /**
     * 解决一对多连接的方法：
     *      1. 使用扩展类的方法: 子类可以获取父类的属性
     *          Article --int category_id,int baseuser_id
     *          mapper -- resultMap='ArticleExtend' property='可以使用父类+子类的属性'
     *      2. 在web层进行封装 c.setxxid(),user.setxxid()
     *      [都需要在web层显式 封装....@ApiImplicitParams(...)
     *      @ApiModelProperty(hidden = true) // 可以把父类中不想显示输入的属性隐藏,但是无法隐藏类属性]
     */
    //资讯所在栏目
    private Category category;
    //资讯发布人
    private BaseUser baseUser;

    @Override
    public Category getCategory() {
        return category;
    }

    @Override
    public void setCategory(Category category) {
        this.category = category;
    }

    @Override
    public BaseUser getBaseUser() {
        return baseUser;
    }

    @Override
    public void setBaseUser(BaseUser baseUser) {
        this.baseUser = baseUser;
    }

    @Override
    public String toString() {
        return "ArticleExtend{" +
                "category=" + category +
                ", baseUser=" + baseUser +
                '}';
    }
}
